to be open mouthed - Turco Inglés Diccionario