to come strutting along - Turkish English Dictionary