Abobado admin 5 years ago Abobado Abobado Definition Abobado Spanish Adjective English meaning : Looking stupid or foolish