English → Hindi dictionary

chenopodium ambrosioides

चेनोपोडियम अम्ब्रोसिओईडीएस / चेनोपोडिमNOUN

Definition

rank-smelling tropical American pigweed

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