×
squame
meaning in English
n.
(medicine) scale, squama
Related Words
spéléologue
squamate
squameux
square
PC Version
Copyright © 2018 WordTech Co.