See also: tw*ts

English edit

Noun edit

TWTs

  1. plural of TWT