artillery plants
English
Noun
artillery
plants
plural of
artillery plant