leopard lily (belamcanda chinensis) - Turkish English Dictionary