Lepidosaphes
noun
Lep·i·dos·a·phes
| \ ˌlepəˈdäsəˌfēz\
Definition of Lepidosaphes
: a genus of destructive armored scales including the oystershell scale
Keep scrolling for more