sheep polypore

English

Noun

sheep polypore (plural sheep polypores)

  1. An edible mushroom (Albatrellus ovinus)

Translations

Further reading