Spanish-English dictionary »

almazara meaning in English

SpanishEnglish
almazara noun
{f}

oil mill(mill for crushing oil-bearing seeds)
noun