place down
Explore definitions, synonyms, and language insights of place down
Definitions
Verb
cause to sit or seat or be in a settled position or place; "set down your bags here"
Explore definitions, synonyms, and language insights of place down