Beelingo.com

English Dictionary

  • Hide translation

 indomitable indomitable /ˌɪnˈdɑːmətəbəl/

adjective

  1. Impossible to subdue  ( indomitable , never-say-die , unsubduable )
    impossible to subdue