Thread:Edacnik/@comment-26535281-20161222182026/@comment-25356210-20161223002213

Icidae? Does that mean ant in Latin?

Yes, the little green guys who steal, trade, and sell generally illigal stuff.