meaning of seamount
1.
an
underwater
mountain
rising
above
the
ocean
floor
Related Words
seamount
|
Developed & Maintained By
Taraprasad.com