Spanish-English dictionary »

despelotar meaning in English

SpanishEnglish
despelotar verb

deball(remove balls, emasculate)
verb