"father: son, your report card, i'm afraid, �a laisse � d�sirer
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" What is the definition of "�a laisse � d�sirer"?