Translation of artileri in English:

artileri

artillery

noun

  • 1

    artillery, large guns used in fighting on land, branch of an army using these