Signification

Tenir la conversation, parler longtemps.

Origine

Un crachoir est un récipient qui sert comme son nom l’indique à cracher dans certain édifice.
Cette expression serait donc liée simplement à une assimilation de la parole avec la salive tout comme pour les mots « bavard » ou « baver » par exemple.