SQUAMELLATE


Meaning of SQUAMELLATE in English

skwəˈmelə̇t, -wāˈm-; ˈskwāməˌlāt adjective

Etymology: New Latin squamella + English -ate

: squamulose

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