English-Chinese dictionary »

seamount meaning in Chinese

EnglishChinese
seamount (underwater mountain)
noun

海底山 /hǎidǐshān/noun