be an obstacle to something - Türkçe İngilizce Sözlük