1 definition found troughie - Jargon File (4.4.4, 14 Aug 2003) : troughie /traw'fee/, n. [British BBS scene] Synonym for leech, sense 1. The implied metaphor is that of a pig at a trough.