meaning of leopard plant

1. any of various plants of temperate Eurasia; grown for their yellow flowers and handsome foliage


Related Words

leopard plant |

Developed & Maintained By Taraprasad.com

Treasure Words