god's gift to mankind - Espagnol Anglais Dictionnaire