physical contact

Noun
  1. The act of touching physically (synset 100125700)
    "her fingers came in contact with the light switch"

Other Searches