restless person - Turkish English Dictionary