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