tarado

listen to the pronunciation of tarado
Spanish - Turkish
tared
Spanish - English
person who is severely mentally handicapped
idiot, fool, dunce, simpleton
defective