Top Definition
The highest ranked dominatrix in the world. she is loved by all and is great fun.(pronounced all french like)
Dude madame sluface come over and bricked me for like 2 hours. It was sweet.
by Shun July 20, 2004

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.