be extremely troubled at the failure of something - Spanish English Dictionary

Suggest a Term