Search term inamovible has 2 results
Jump to
FR French EN English
inamovible (a) [général] irremovable (a) [général]
inamovible (adj) [invincible; which cannot be brought down or overcome] undownable (adj) [invincible; which cannot be brought down or overcome] (adj)