Top definition
A germanic entrepeneur with a bulbous nose.
Scheya, you goose!
by Jonny Ace November 23, 2003
Get the mug
Get a Scheya mug for your girlfriend Nathalie.