×

squama meaning in French

n. squame (lamelle épidermique qui se détache de la peau)

Related Words

  1. squally wind
  2. squalor
  3. squamate
  4. squamated
PC Version

Copyright © 2018 WordTech Co.