English Dictionary
Definition in place in British English
in place phrase
phrase
3
without leaving the position that you are in. The British expression is on the spot
Synonyms and related words
