Find the word definition

Wikipedia
SuperCanal

Super Canal - Channel 33 is a television network operating from Santo Domingo in the Dominican Republic. It is one of the largest television channels in the country. It provides television programs which are available to viewers in the Dominican Republic, El Salvador, CuraƧao and the US.