Spanish-English dictionary »

retrasado mental meaning in English

SpanishEnglish
retrasado mental noun
{m}

fucktard(an extraordinarily stupid person)
noun

Your history