Definitions Found:

person who tattles; telltale