meaning of anagyris foetida

1. shrub with trifoliate leaves and yellow flowers followed by backward curving seed pods; leaves foetid when crushed


Related Words

anagyris foetida |

Developed & Maintained By Taraprasad.com

Treasure Words