long-range torpedo - Turkish English Dictionary