storm centre
English Dictionary
->
Letter S
-> storm centre
Search Dictionary:
storm centre Definition
(n)
a
center
of
trouble
or
disturbance
(n)
the
central
area
or
place
of
lowest
barometric
pressure
within
a
storm
storm centre Synonyms
storm center
storm centre
© Art Branch Inc.