English dictionary
sheep plant meaning and definition
Definition and meaning of sheep plant at MeaningMonkey.org. sheep plant meaning and definition in the English Dictionary.SHEEP PLANT noun
Definition of sheep plant (noun)
- perennial prostrate mat-forming herb with hoary woolly foliage
- synonyms: Raoulia australis, Raoulia lutescens, vegetable sheep
- cushion-forming New Zealand herb having leaves densely covered with tawny hairs
- synonyms: Haastia pulvinaris, vegetable sheep
Source: Princeton University Wordnet