someone that is from santa cruz de tenerife - German English Dictionary