Version Française
Meaning of
"1. garder ses distances. 2. tenir qqn à distance."
in English language
French to English
English to French
French
English
1. garder ses distances. 2. tenir qqn à distance.
hold off (to)