0
Anonymous
Papillae or papilla. It is another word for taste buds. Hope this helped.taste budzes
Wiki User
Chat with our AI personalities