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
Tweet