meaning of achillea ptarmica

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


Related Words

achillea ptarmica |

Developed & Maintained By Taraprasad.com

Treasure Words