Dictionary search results

Showing 1-2 of 2 results

papilla British & World English

A small rounded protuberance on a part or organ of the body

papilla New Oxford Dictionary for Writers & Editors

small rounded protuberance