Definition of almagra in Spanish:

almagra