Meaning of vegetable sheep

Definition of vegetable sheep

(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 vegetable sheep

WIKIPEDIA results for vegetable sheep
Amazon results for vegetable sheep