woman from the canary islands - German English Dictionary