Translation of inamovible in English:

inamovible

adjective

  • 1

    es inamovible de su cargo she cannot be removed from her post