Portuguese-English dictionary »

almagra meaning in English

PortugueseEnglish
almagra noun
{f}

almagra(a deep red ochre found in Spain)
noun