allantoates
English
Noun
allantoates
plural of
allantoate