trench mortars

English

Noun

trench mortars

  1. plural of trench mortar