English-French dictionary »

desolation islands meaning in French

EnglishFrench
Desolation Islands proper noun

îles de la Désolation◼◼◼nom propre