tarada

listen to the pronunciation of tarada
Spanish - English
(Latin America) idiot, fool, dunce