Papillulate
Word Dictionary
-> Papillulate
Search:
Papillulate
(a.) Having a minute papilla in the center of a larger elevation or depression.
Terms of Use
Canadian Jobs