Top definition
An upstanding citizen that is loved by everyone . Supports Arsenal and likes girls way out of his league. He often gets lyrics wrong.
Guy one : Hey did you see Bavuyise Steve?

Guy too : Yeah he reminds me of a cumming walrus.
by jammieK May 21, 2018
Get the mug
Get a Bavuyise Steve mug for your fish Nathalie.