a leg to stand on - Espagnol Anglais Dictionnaire