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