1 definition by The real BoMbY

Top Definition
Bomby is a village in Cumbria, England.
I was in Bomby last week.
by The real BoMbY February 26, 2011

Mug icon
Buy a Bomby mug!