river lily - German English Dictionary