physical stimulation - Turco Inglés Diccionario