teletransporters

English

Noun

teletransporters

  1. plural of teletransporter