send in your papers - Espagnol Anglais Dictionnaire