every inch the leader - Espagnol Anglais Dictionnaire