delivery (process of giving birth) - French English Dictionary