Meaning of vancouver island

Definition of vancouver island

(noun) an island off southwestern Canada (off the southwestern coast of British Columbia); the largest island off the west coast of North America

Other information on vancouver island

WIKIPEDIA results for vancouver island
Amazon results for vancouver island