devil lily - German English Dictionary