Portuguese-English dictionary »

grimsey meaning in English

PortugueseEnglish
Grimsey proper noun
{f}

Grimsey(island off the northern coast of Iceland)
proper noun