baby daddy - French English Dictionary