torch lily - German English Dictionary