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)
raoulia australisraoulia lutescensvegetable sheepCushion-forming new zealand herb having leaves densely covered with tawny hairs
Synonyms (Exact Relations)
haastia pulvinarisvegetable sheep