meaning of devil lily

1. east Asian perennial having large reddish-orange black-spotted flowers with reflexed petals


Related Words

devil lily |

Developed & Maintained By Taraprasad.com

Treasure Words