ALLANTOIDES
11 letters
12 Scrabble points
Definition of ALLANTOIDES
noun
-
A sac, having a number of functions, that develops in the alimentary canal of the embryos of mammals, birds and reptiles.
Source: Wiktionary
Word Details
Letters
A
L
L
A
N
T
O
I
D
E
S
Length
11 letters
Scrabble Score
12 points