×
squama
meaning in French
n.
squame (lamelle épidermique qui se détache de la peau)
Related Words
squally wind
squalor
squamate
squamated
PC Version
Copyright © 2018 WordTech Co.