Translation of touch in English:

User Contribution

touch

English

noun