Lord Mayor in Finnish Lord Mayor in Finnish ylipormestari noun (Australia) The mayor of a major city. Add to Flashcards