meaning of devil nettle

1. a stinging herb of tropical America


Related Words

devil nettle |

Developed & Maintained By Taraprasad.com

Treasure Words