Wiktionary
allantoicases
n. (plural of allantoicase English)
n. (plural of allantoicase English)