Lepiota Meaning

There are 1 meaning(s) for word Lepiota

Meaning 1 : any fungus of the genus Lepiota