Moluccas in Spanish
Moluccas in Spanish
Molucas
An archipelago of Indonesia.
Islas Molucas
An archipelago of Indonesia.