'Queen Charlotte Sound' definitions:

Definition of 'Queen Charlotte Sound'

(from WordNet)
noun
An inlet of the Pacific Ocean off the coast of British Columbia