leakerEnglish

leaker

Noun

A surreptitious informant

English: leaker