Meaning of queen charlotte sound

Definition of queen charlotte sound

(noun) an inlet of the Pacific Ocean off the coast of British Columbia

Other information on queen charlotte sound

WIKIPEDIA results for queen charlotte sound
Amazon results for queen charlotte sound