laisser à désirer - French English Dictionary

laisser à désirer

Meanings of "laisser à désirer" in English French Dictionary : 1 result(s)

French English
General
laisser à désirer [v] leave a lot to be desired