Definitions
There are 2 meanings of the phrase
Sheep Plant.
Sheep Plant - as a noun
Perennial prostrate mat-forming herb with hoary woolly foliage
Synonyms (Exact Relations)
Cushion-forming new zealand herb having leaves densely covered with tawny hairs
Synonyms (Exact Relations)