la palma (canary island) - French English Dictionary