self-stimulatory behavior - Alemán Inglés Diccionario