mounted artillery - Turco Inglés Diccionario