French-English dictionary »

inamovible meaning in English

FrenchEnglish
inamovible adjectif

undownable(invincible; which cannot be brought down or overcome)
adjective