translate English to French: Moluccan Islands
Iles Moluques