meaning of indomitable

1. Not to be subdued; untamable; invincible; as, an indomitable will, courage, animal.
2.
impossible to subdue


Related Words

indomitable |

Developed & Maintained By Taraprasad.com

Treasure Words