English Dictionary
Definition place something in someone’s hands in British English
place something in someone’s hands phrase
phrase
1
to make someone responsible for dealing with something
Synonyms and related words
