Tamil Dictionary 🔍

squame

Squame, n. Etym: [L. squama scale.] 1. A scale. [Obs.] "iron squames." Chaucer. 2. (Zoöl.) Defn: The scale, or exopodite, of an antenna of a crustacean.


squame - Similar Words