leave lots to be desired - Türkçe İngilizce Sözlük