armed with a lance or spear - Turco Inglés Diccionario