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