pl n an island group in the Indian Ocean: administratively part of the Seychelles
farquhar islands 🔊 Listen to this pl n an island group in the Indian Ocean: administratively part of the Seychelles Share Facebook Twitter Google +