artillery tubes

English

Noun

artillery tubes

  1. plural of artillery tube