Alternative meaning of Adumbrate is: (A) To insist (B) To allow (C) To give details (D) To suggest vaguelyâ–ºCorrect Option Correct Option is: D