Definition of Seamount

  • (noun) an underwater mountain rising above the ocean floor

Synonyms of Seamount


No Synonyms Found.

Antonyms of Seamount


No Antonyms Found.

Homophones of Seamount


No Homophones Found.