cope with a demanding or embarrassing situation - Español Inglés Diccionario