discovery inlet








noun

  1. an inlet of the Ross Sea, Antarctica.
55 queries 0.535