English-Latin dictionary »

high island meaning in Latin

EnglishLatin
high island noun

insula altanoun
{f}