Version Française
Meaning of
"(Esp., Police) se terrer"
in English language
French to English
English to French
French
English
(Esp., Police) se terrer; se planquer; disparaître.
go to ground (to)