meaning of squame
1. A scale.
2. The scale, or exopodite, of an antenna of a crustacean.
Related Words
squame | squamella | squamellae | squamellate |
1. A scale.
2. The scale, or exopodite, of an antenna of a crustacean.
squame | squamella | squamellae | squamellate |