meaning of spurge nettle

1. a stinging herb of tropical America


Related Words

spurge nettle |

Developed & Maintained By Taraprasad.com

Treasure Words