What is the full meaning of selenodonts
SELENODONT, a selenodont animal [n]
Example of the word selenodonts placed on a Scrabble board.