typical song and dance of the canary islands, spain - German English Dictionary