urbanaEnglish

Urbana

Noun

A university town in east central Illinois adjoining Champaign

English: Urbana

Bahasa: Urbana

Bahasa words with similar meanings