at the forefront of something - Turkish English Dictionary