artillery wheels

English

Noun

artillery wheels

  1. plural of artillery wheel