• word of the day

    urbana

    urbana - Dictionary definition and meaning for word urbana

    Definition
    (noun) a university town in east central Illinois adjoining Champaign
Download our Mobile App Today
Receive our word of the day
on Whatsapp