• word of the day

    urbana

    urbana - Dictionary definition and meaning for word urbana

    Definition
    (noun) a university town in east central Illinois adjoining Champaign
Connect with us on Facebook