Definition 1 of 1
Phrase. July 17, 2013, Word of the Day
Worms (or small insects) that cause skin itch if touched. This generic name was coined in Kodaikanal by ex-pat children at the famous KIS boarding school. "Poochi" means "bug" or "insect" in Tamil.
“Oh, look at my skin. So many rashes. I think there’s an itchy poochi in my sweater.”
Added 2011-09-29 by oldathai