to high tail it - Espagnol Anglais Dictionnaire