What is the meaning of Garrulus?

talkative, garrulous

Source: wiktionary.org