What is the full meaning of pinnulae
PINNULA, a pinnate part or organ, also PINNULE [n]
Example of the word pinnulae placed on a Scrabble board.