1 definition by Dave#101

1
The name given to someone with great sexual attraction
Rachael: Wow look at that!

Diane: Thats Zowghi!! Keep dreaming
by Dave#101 April 09, 2009
Get the merch
Get the Zowghi neck gaiter and mug.