Meaning of sheep plant

Definition of sheep plant

(noun) perennial prostrate mat-forming herb with hoary woolly foliage
cushion-forming New Zealand herb having leaves densely covered with tawny hairs

Other information on sheep plant

WIKIPEDIA results for sheep plant
Amazon results for sheep plant