give birth (of humans) - Espagnol Anglais Dictionnaire