English-French dictionary »

leave a lot to be desired meaning in French

EnglishFrench
leave a lot to be desired verb

laisser à désirer◼◼◼verbe