Spanish-English dictionary »

tierra adelia meaning in English

SpanishEnglish
Tierra Adelia proper noun
{f}

Adélie Land(one of the five French Southern and Antarctic Lands)
proper noun