English Dictionary
◊ FECULA
fecula
n : excreta (especially of insects)