Word Definition

Telltale

  1. Telling tales; babbling.

Synonyms