Canary Islands
English Dictionary
->
Letter C
-> Canary Islands
Search Dictionary:
Canary Islands Definition
(n)
a
group
of
mountainous
islands
in
the
Atlantic
off
the
northwest
coast
of
Africa
forming
Spanish
provinces
Canary Islands Synonyms
Canaries
Canary Islands
© Art Branch Inc.