sheep polypore in Finnish sheep polypore in Finnish lampaankääpä noun An edible mushroom (Albatrellus ovinus). Add to Flashcards