ridiculous or shameful situation - Spanish English Dictionary