What is the full meaning of lepidotes
LEPIDOTE, a flowering shrub [n]
Example of the word lepidotes placed on a Scrabble board.