telepad noun1 •A platform on which a person or object is placed in order to be teleported elsewhere. formstelepads