Similar meaning of Garrulous is: (A) arid (B) hasty (C) sociable (D) talktive►Correct Option Correct Option is: D