Ok I was partly right, The correct name is belamcanda chinensis. Commonly known as candy lily around here..Google also said it is called Chinese tiger lily...lol
My attitude determines my altitude
A truly wise person uses few words; a person of understanding is even- tempered. Proverbs 17:27