Ido edit

Noun edit

alantoido (plural alantoidi)

  1. allantoid