1 definition by Tasha (loves Germans....)

Top Definition
Orgasmic beings residing in the land of Germany.
They be gorgeous and they have a very sexy language ;-)

I LOVE Germans

Ich liebe Deutschlanderin
by Tasha (loves Germans....) September 27, 2005
Mug icon
Buy a german mug!