Ambessa's definitions
Men is a big drugs dealer in Geneva. He deals with all the people of the city, "il ravitaille les shlags" in french. He is the principal deliver in "Les Eaux-Vives".
by Ambessa January 21, 2017
Get the Men mug.