pond lily - German English Dictionary