shame because of ridicule - Spanish English Dictionary