×

squame meaning in English

n. (medicine) scale, squama

Related Words

  1. spéléologue
  2. squamate
  3. squameux
  4. square
PC Version

Copyright © 2018 WordTech Co.