What is the meaning of Garrulous?

Excessively or tiresomely talkative.

Excessively wordy and rambling.

Source: wiktionary.org