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