English dictionary
seamount meaning and definition
Definition and meaning of seamount at MeaningMonkey.org. seamount meaning and definition in the English Dictionary.SEAMOUNT noun
Definition of seamount (noun)
- an underwater mountain rising above the ocean floor
Source: Princeton University Wordnet