telecall

English

Etymology

From tele- +‎ call.

Noun

telecall (plural telecalls)

  1. A telephone call.