×
squamate
meaning in French
adj.
squameux/squameuse , écailleux/euse
Related Words
squalor
squama
squamated
squamation
PC Version
Copyright © 2018 WordTech Co.