Astrodome

See also: astrodome

English

Proper noun

Astrodome

  1. A domed sports stadium in Houston, Texas.

Anagrams