watersheep
Noun
Meaning
watersheep (plural watersheep)
A legendary Chinese creature, both plant and animal, connected to the ground by a stem and producing fine wool.
Noun
watersheep (plural watersheep)
A legendary Chinese creature, both plant and animal, connected to the ground by a stem and producing fine wool.