Meaning of maguilla in Spanish:
maguilla
feminine noun
1Fruto del maguillo, comestible, parecido a la manzana pero más pequeño, de color verde o amarillo y sabor ácido.
1Fruto del maguillo, comestible, parecido a la manzana pero más pequeño, de color verde o amarillo y sabor ácido.