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.