Kerguelen islands

What is Kerguelen islands?

Kerguelen islands definition and meaning on Dictionary terms:
noun
an archipelago in the S Indian Ocean: a possession of France. 2394 sq. mi. (6200 sq. km).

 

reference: https://www.dictionary.com/browse/kerguelen-islands

Tags: