Santiago de cuba

What is Santiago de cuba?

Santiago de cuba definition and meaning on Dictionary terms:
noun

a seaport in SE Cuba: naval battle 1898.