allantoicases

English

Noun

allantoicases

  1. plural of allantoicase