puzzled over - Turco Inglés Diccionario