Lord Mayor

What is Lord Mayor ?

Lord Mayor is (noun) the title of a mayor in certain important cities

 

source: Easier English, Student Dictionary Upper Intermediate Level