English edit

Etymology edit

tele- +‎ coupled

Adjective edit

telecoupled (not comparable)

  1. joined together although physically separated