Dictionary |
1 Result
#1
physical contact
n.
the act of touching physically; "her fingers came in contact with the light switch"
. wn