Definition of almazarrón in Spanish:

almazarrón