Definitions
There are 2 meanings of the phrase
Hampton Roads.
Hampton Roads - as a noun
A channel in southeastern virginia through which the elizabeth river and the james river flow into chesapeake bay
A naval battle of the american civil war (1862); the indecisive battle between the monitor and the merrimac
Synonyms (Exact Relations)
battle of hampton roads