leave lots to be desired - Turco Inglés Diccionario