SEAMOUNT

Definition of SEAMOUNT

  1. (noun)an underwater mountain rising above the ocean floor