allantoises

English

Noun

allantoises

  1. plural of allantois