meaning of papilla

1. Any minute nipplelike projection; as, the papillae of the tongue.
2.
a small projection of tissue at the base of a hair or tooth or feather


Related Words

papilla | papillae | papillar | papillary | papillary muscle | papillary tumor | papillary tumour | papillate |

Developed & Maintained By Taraprasad.com

Treasure Words