Meaning of almazarrón in Spanish:

almazarrón