Just another new slang for a woman's genitalia from Moroccan origin and literally means Pussy .
Omar: Man have you heared the latest news?

Simo: What news I can't wait to hear ?

Omar: There is a country in Africa ruled by Tebboune! xD

Simo: Oh man what's the new ? The whole world is governed by the Tebboune
by Mouadovic December 13, 2019
Get the Tebboune mug.