sheep polypore

English

Noun

sheep polypore (plural sheep polypores)

  1. An edible mushroom (Albatrellus ovinus).

Translations

Further reading