Answers

2015-08-04T18:12:02+05:30
a small rounded protuberance on a part or organ of the body
0
2015-08-04T18:18:42+05:30
Papilla means :-
a small rounded protuberance on a part or organ of the body.
OR
a small fleshy projection on a plant
0