Dictionary search results

Showing 1-5 of 5 results

Lord Mayor British & World English

The title of the mayor in London and some other large British cities

Lord Mayor English-Spanish

alcalde de ciertos municipios