Definition of Tethered

  • 1. Confined or restricted with or as if with a rope or chain Adjective Satellite

Semanticaly linked words with "tethered"