complete one's military service - Espagnol Anglais Dictionnaire