That's fine. But 'will do' here means 'will be adequate to have an effect on'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
But 'will do' here means 'will be adequate to have an effect on'.I learned a lot, especially from this part.