papilloseEnglish

papillary, papillose

Adjective

Of or relating to or resembling papilla

English: papillary, papillose

English words with similar meanings

Show 1 words