leave much to be desired - Fransızca İngilizce Sözlük