Meaning of what's this in aid of? in English:

what's this in aid of?

(also what's all this in aid of?)

phrase

informal British
  • What is the purpose of this?