to introduce (yourself) - Anglais Synonymes Dictionnaire