English → Hindi dictionary

leopard lily

लेपर्ड लिली / लेपर्डNOUN

Definition

lily of western United States having orange-red to crimson maroon-spotted flowers

Looking for poetry? Read shayari and poems by great poets.