Translation of Lord Mayor in Romanian

Lord Mayor

noun

  • 1

    lord primar (titlu acordat primarilor din oraşele mari ale Marii Britanii)