Re: UNRWA: the scale of the tragedy in Gaza is unprecedented 

You are just a bunch of foreign parasites on Arab land.

parasite: an organism that lives in or on an organism of another species (its host) and benefits by deriving nutrients at the other’s expense:

Source link