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