leave something to be desired - Almanca İngilizce Sözlük