Definition, synonyms and related words
A purported zoophyte, half-animal and half-plant, said to grow in the form of a sheep.