pre-deluge - German English Dictionary