English-Spanish dictionary »

touched in the head meaning in Spanish

EnglishSpanish
touched in the head (slightly mentally deficient)
adjective

tocado de la cabezaadjective

Your history