See also: allantoides

French

edit

Noun

edit

allantoïdes f

  1. plural of allantoïde