the result leaves much to desired - Alemán Inglés Diccionario

Proponer traducción