1. an island off southwestern Canada off the southwestern coast of British Columbia; the largest island off the west coast of North America
vancouver island |