What is the full meaning of odontophoran
an odontophore, the rasping apparatus in molluscs [n -S]
Example of the word odontophoran placed on a Scrabble board.