Meaning of the word borough in English

What does borough mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

borough

US /ˈbɝː.oʊ/
UK /ˈbʌr.ə/

Noun

a town or district which is an administrative unit.