meaning of leafy spurge

1. tall European perennial naturalized and troublesome as a weed in eastern North America


Related Words

leafy spurge |

Developed & Maintained By Taraprasad.com

Treasure Words