×
papilla
meaning in French
n.
papille; verrue, cor; bouton, pustule
Related Words
papier mache dog
papilionaceous
papillar
papillary
PC Version
Copyright © 2018 WordTech Co.