Farquhar Islands


Farquhar Islands

(ˈfɑːkwə; -kə) pl n (Placename) an island group in the Indian Ocean: administratively part of the Seychelles