Similar meaning of Baffle is: (A) taciturnity (B) foil (C) abet (D) enlightenâ–ºCorrect Option Correct Option is: B