Translation of horse artillery in Spanish:

horse artillery

artillería montada, n.

noun

  • 1

    artillería montada feminine