Translation of demonche in English:

demonche

exclamation