meaning of sneezeweed yarrow

1. Eurasian herb having loose heads of button-shaped white flowers and long gray-green leaves that cause sneezing when powdered


Related Words

sneezeweed yarrow |

Developed & Maintained By Taraprasad.com

Treasure Words