ancient piece of ordnance - Turco Inglés Diccionario