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