1 definition by loulou_6731

1
really small village in the south of frnace built on a steep hill that is really annoying to climb
Elle était à pechabou.
by loulou_6731 March 30, 2009
Get the mug
Get a pechabou mug for your cousin Abdul.