English dictionary
leopard plant meaning and definition
Definition and meaning of leopard plant at MeaningMonkey.org. leopard plant meaning and definition in the English Dictionary.LEOPARD PLANT noun
Definition of leopard plant (noun)
- any of various plants of temperate Eurasia; grown for their yellow flowers and handsome foliage
Source: Princeton University Wordnet