English-Spanish dictionary »

almagra meaning in Spanish

EnglishSpanish
almagra (a deep red ochre found in Spain)
noun

almagrenoun
{m}