intransitive: to be much better than others
transitive: to surpass someone or something
About this site and copyright information - Online Dictionary Home - Privacy Policy
English-French Translation Home