Santa Cruz de TenerifeWiktionary 原文英美释义专有名词proper noun1The capital and largest city of the province of Santa Cruz de Tenerife, Canary Islands, Spain; the co-capital of the Canary Islands, along with Las Palmas.2A province of the Canary Islands.