English, asked by Ian123, 1 year ago

What is the definition of shanghaiing?

Answers

Answered by itsROY
1

Answer:

☑️Shanghaiing. Definition:

To shanghai means to force some one to do something or to go somewhere. ... Sentence: The police shanghaied the captured rioters out of the streets.......

Similar questions