canary island stonechat - Spanish English Dictionary