be involved in a matter difficult resolve - Español Inglés Diccionario

Proponer traducción