meaning of squamules

1. One of the little hypogynous scales found in the flowers of grasses; a lodicule.


Related Words

squamula | squamulae | squamulate | squamule | squamulose |

Developed & Maintained By Taraprasad.com

Treasure Words