iJunoon official Urdu Dictionary
باؤبڑنگ
-
English definition for wormseed
1. n. rank-smelling tropical American pigweed
Meaning for wormseed found in 8 Languages.
Sponored Video