torpido ve denizaltı muhribi - Turkish English Dictionary