self-stimulatory behavior - Turc Anglais Dictionnaire