Definitions
There is 1 meaning of the phrase
Polyporus Squamosus.
Polyporus Squamosus - as a noun
A fungus with a lateral stalk (when there is a stalk) and a scaly cap that becomes nearly black in maturity; widely distributed in the northern hemisphere
Synonyms (Exact Relations)
scaly polypore