availing oneself of this opportunity - Turco Inglés Diccionario