estimated due date (edd) - German English Dictionary