meaning of stinking goosefoot

1. European goosefoot with strong-scented foliage; adventive in eastern North America


Related Words

stinking goosefoot |

Developed & Maintained By Taraprasad.com

Treasure Words