Grand canary

What is Grand canary?

Grand canary definition and meaning on Dictionary terms:
noun
one of the Canary Islands, in the central part. 650 sq. mi. (1685 sq. km). Capital: Las Palmas.

 

reference: https://www.dictionary.com/browse/grand–canary

Tags: