'leopard plant' definitions:

Definition of 'leopard plant'

(from WordNet)
noun
Any of various plants of temperate Eurasia; grown for their yellow flowers and handsome foliage