Home
Search
Index
Definify.com
Definition
2025
watersheep
watersheep
English
Noun
watersheep
(
plural
watersheep
)
A
legendary
Chinese
creature
, both
plant
and
animal
, connected to the ground by a
stem
and producing fine
wool
.
Etymology
water
+
sheep
Similar Results