place down


Meanings

  • cause to sit or seat or be in a settled position or place;