Lord MayorTranslate Lord Mayor | into French | into Italian Definition of Lord Mayor noun the title of the mayor in London and some other large British cities: he became Lord Mayor of LiverpoolLord Mayor in other Oxford dictionaries Definition of Lord Mayor in the US English dictionary