English → Hindi dictionary

artillery plant

आर्टिलरी प्लांट / आर्टिलरीNOUN

Definition

tropical American stingless nettle that discharges its pollen explosively

Looking for poetry? Read shayari and poems by great poets.