Home > Terms > English, UK (UE) > Papilla
Papilla
A small, elongated protuberance on the surface of an organ, usually an extension of one epidermal cell. Adj. Papillose.
This is auto-generated content. You can help to improve it.
0
0
Improve it
Other Languages:
Member comments
Terms in the News
Featured Terms
Anne Hathaway
Anne Jacqueline Hathaway (born November 12, 1982) is an American actress and Academy Award winner. After several stage roles, she appeared in the 1999 ...
Contributor
Featured blossaries
Browers Terms By Category
- Christmas(52)
- Easter(33)
- Spring festival(22)
- Thanksgiving(15)
- Spanish festivals(11)
- Halloween(3)
Festivals(140) Terms
- Advertising(244)
- Event(2)
Marketing(246) Terms
- Rice science(2869)
- Genetic engineering(2618)
- General agriculture(2596)
- Agricultural programs & laws(1482)
- Animal feed(538)
- Dairy science(179)
Agriculture(10727) Terms
- Algorithms & data structures(1125)
- Cryptography(11)