French-English dictionary »

maintenir à terre meaning in English

FrenchEnglish
maintenir à terre verbe

hold down◼◼◼(to restrain)
verb
[UK: həʊld daʊn] [US: hoʊld ˈdaʊn]