delivery (process of giving birth) - Französisch Englisch Wörterbuch