giant water lily - German English Dictionary