Abochornado admin 5 years ago Abochornado Abochornado Definition Abochornado Spanish Adjective English meaning : Embarrassed