Sort:  

What's echinacea?

https://en.m.wikipedia.org/wiki/Echinacea

It's a plant which boost immune system, they sell it as supplement

Oh, I don't think we have it over here

It's sold widely, in caps, I think you can get them on Amazon even there or from a pharmacy