Etymology
Today it means: A person who talks excessively; one who yaps. Full definition →
From yap + -aholic.
Etymology from Wiktionary, CC BY-SA 4.0.