English Dictionary
◊ PAPILLATE
papillate
adj : resembling or covered with papillae