hammerhead torpedo corvette - Turkish English Dictionary