Top definition
a French- de France- phrase meaning 'you can do much better than this (in terms of the quality of the work you have done)
father: son, your report card, I'm afraid, ça laisse à désirer. Therefore, in order to motivate you to save your sinking Titanic, even if you don't give a rat's ass about it, I'm taking away your allowance. Now, comme du monde, go redo your homework. and btw a more appropriate English translation of ça laisse à desirer, is, "needs serious improvement big time", son, just to make sure you fully understand me.
by sexydimma May 21, 2014
Mug icon

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug