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