run oneself rugged - Espagnol Anglais Dictionnaire