not be able to make heads or tails of what is said - Español Inglés Diccionario

Proponer traducción