Amargado admin 5 years ago Amargado Amargado Definition Amargado Spanish Adjective English meaning : embittered