Halmahera (English, name)
expansion: Halmahera
Senses:
glosses: A large island of Indonesia, the largest in the Maluku islands.
Forms: