estimated due date (edd) - French English Dictionary