Agobiado admin 5 years ago Agobiado Agobiado Definition Agobiado Spanish Adjective English meaning : Overwhelmed