SQUAMELLA


Meaning of SQUAMELLA in English

skwəˈmelə noun

( plural squamel·lae -(ˌ)lē, -ˌlī)

Etymology: New Latin, from squam- + -ella

: a diminutive scale or bractlet

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.