What is the full meaning of petiolate
having a petiole, a leafstalk, also PETIOLATED, PETIOLED [adj]
Example of the word petiolate placed on a Scrabble board.