'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