Atarantado admin 5 years ago Atarantado Atarantado Definition Atarantado Spanish Adjective English meaning : stupid