delivery (process of giving birth) - Turkish English Dictionary