Wiktionary
cribella
n. (plural of cribellum English)
WordNet
cribella
See cribellum