Torpedo-boat destroyer

What is Torpedo-boat destroyer?

Torpedo-boat destroyer definition and meaning on Dictionary terms:
noun

a vessel somewhat larger than the ordinary torpedo boat, designed for destroying torpedo boats or as a more powerful form of torpedo boat.