Latin-English dictionary »

insula alta meaning in English

LatinEnglish
insula alta noun
{f}

high islandnoun