Dictionary.com
definitions
  • synonyms

Discovery Inlet

See more synonyms for Discovery Inlet on Thesaurus.com
noun
  1. an inlet of the Ross Sea, Antarctica.
Show More
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018