kerguelen islands








noun

  1. an archipelago in the S Indian Ocean: a possession of France. 2394 sq. mi. (6200 sq. km).

Leave a Reply

Your email address will not be published.

54 queries 0.521