Meaning of mentecatada in Spanish:

mentecatada

feminine noun

  • 1Dicho o hecho propio de un mentecato.