Dictionary, Free Dictionary - MyDictionary.net
Definition of " se retrancher derrière " in French English Dictionary
Results
se retrancher derrière
  • {V} trench