Squamule \Squam"ule\, n. (Bot.) Same as {Squamula}.
squamule n : a minute scale
Copyright © 2025 3Dict.net