Westbourne UK /ˈwestbɔːn/US /ˈwestbɔːɹn/ noun1 •A river, the River Westbourne in London, England, which is now placed underground.