availing oneself of this opportunity - Türkçe İngilizce Sözlük