self-stimulatory behavior - Turkish English Dictionary