self-stimulatory behavior - Turco Inglés Diccionario