vitiate is vish + ate, vish in the hindi language means poison..if you make anyone eat poison it's an IMMORAL ACT and the person will be in an IMPERFECT condition.
Sounds like ""mitigate" which means nearly the same.
The "fish he ate" was spoiled and made him sick.
Vitiate is similar to contaminate and they both mean - to spoil, to pollute.
viti+ate = ate away the wits of a person to render him "imperfect"
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com