someone who is strolling - Turkish English Dictionary