giant grenadiers

English

Noun

giant grenadiers

  1. plural of giant grenadier