Indefatigable (English, name)
expansion: Indefatigable
Senses:
glosses: Synonym of Santa Cruz, an island of Galapagos, Ecuador.
Forms: