'Queen Charlotte Sound' definitions:

Definition of 'Queen Charlotte Sound'

From: WordNet
noun
An inlet of the Pacific Ocean off the coast of British Columbia