×

papilla meaning in French

n. papille; verrue, cor; bouton, pustule

Related Words

  1. papier mache dog
  2. papilionaceous
  3. papillar
  4. papillary
PC Version

Copyright © 2018 WordTech Co.