Texas tower
nounDefinition of Texas tower
: a radar-equipped platform supported on caissons sunk in the ocean floor and forming part of an offshore warning system against air attack
Keep scrolling for more