"Odontophora" is a word in ENGLISH
odontophora
ENGLISH
Definition:
Same as Cephalophora.
Few words of positivity
I will look at the past, but I will not stare at it.
WORD SUGGESTIONS
cephalophora
ENGLISH
The cephalata.
Read the complete definition