place of manufacture - Turco Inglés Diccionario