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)

  1. any of various plants of temperate Eurasia; grown for their yellow flowers and handsome foliage
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: