leopard plant
1.
(
noun
) any of various plants of temperate Eurasia; grown for their yellow flowers and handsome foliage
Related Words:
herb
,
herbaceous plant
Terms and Conditions of Use / Copyright Notice