meaning of canna lily

1. plants grown for their large bright yellow to red flowers


Related Words

canna lily |

Developed & Maintained By Taraprasad.com

Treasure Words