Version Française
Meaning of
"être sur son propre territoire, en terrain connu, en pays de connaissance."
in English language
French to English
English to French
French
English
être sur son propre territoire, en terrain connu, en pays de connaissance.
home ground (to be on –)