French-English dictionary »

laisser à désirer meaning in English

FrenchEnglish
laisser à désirer verbe

leave a lot to be desired◼◼◼verb