TOWS

English

Noun

TOWS (plural TOWSs)

  1. w:take-off warning system