meaning of seamount

1. an underwater mountain rising above the ocean floor


Related Words

seamount |

Developed & Maintained By Taraprasad.com

Treasure Words