1.

what is the meaning of phrase 'Set upon ' ?

A. Attacked
B. Invested
C. Abuse
D. Disturbed
Answer» B. Invested


Discussion

No Comment Found