gran canaria (canary island) - French English Dictionary