1.

One who lives/survives on others/other lives.

A. expatriate
B. pesticide
C. parasite
D. refugee
Answer» D. refugee


Discussion

No Comment Found