canary island spurge - Spanish English Dictionary