Definition of surface contact in English:
surface contact
noun
1Contact between two surfaces.
2Engineering
Used attributively with reference to a system of electric traction in which the current is conveyed to a vehicle through conductors on the surface of the roadway which become live only when the vehicle passes over them (now historical).
Origin
Mid 19th century.
Are You Learning English? Here Are Our Top English Tips