SUR PLACE


Meaning of SUR PLACE in English

[sur place] [F] foreign term : in place: on the spot

Merriam-Webster English vocab.      Английский словарь Merriam Webster.