short-term stay - Espagnol Anglais Dictionnaire