human torpedo - Turkish English Dictionary