Comprehensive
Dictionary Suite
Help
Help
Help
Multi-word Results
Canary Islands a group of islands off the northwest coast of Africa that comprises two Spanish provinces; Canaries.
canary yellow see "canary."