1 esquamate | Definition of esquamate

esquamate

adjective
\ (ˈ)ē+\

Definition of esquamate

: being without scales

History and Etymology for esquamate

e- + squamate

Keep scrolling for more