What is the full meaning of multifoliate
having many leaves [adj]
Example of the word multifoliate placed on a Scrabble board.