Santa cruz de tenerife

What is Santa cruz de tenerife?

Santa cruz de tenerife definition and meaning on Dictionary terms:
noun

a seaport on NE Tenerife island, in the W Canary Islands.