What does artillery plant mean?

artillery plant meaning in General Dictionary

exotic American stingless nettle that discharges its pollen explosively