DEVIL NETTLE meaning in urdu | DEVIL NETTLE definition

noun
1) A stinging herb of tropical America

DEVIL NETTLE meaning in urdu - English To Urdu Dictionary