be on the front foot - Turkish English Dictionary