availing oneself of this opportunity - Turc Anglais Dictionnaire