Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

seamounts Definition

Cancel
seamounts
noun(sea-mount)
a submarine mountain rising above the deep-sea floor

Words Related to seamounts!

seamounts Examples by Brain Bank Users