Meaning of canaries

Definition of canaries

(noun) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces

Other information on canaries

WIKIPEDIA results for canaries
Amazon results for canaries