The AI-powered English dictionary
A large island in Indonesia, the largest in the Maluku islands. examples