Huntsville meaning

hŭnts'vĭl'
A city of northern Alabama east-northeast of Decatur. Settled in 1805, it is a major center for space research.
0
0
City in N Ala.
proper name
0
0
Advertisement