physical contact

physical contact

physical contact

Noun

the act of touching physically; "her fingers came in contact with the light switch"

Synonyms: