English to English

touch perception

noun (n)

Advertisement

Bookmark This Site