Popular Wordlists
  • word of the day

    papilla

    papilla - Dictionary definition and meaning for word papilla

    Definition
    (noun) (botany) a tiny outgrowth on the surface of a petal or leaf Definition
    (noun) a small nipple-shaped protuberance concerned with taste, touch, or smell
    Example Sentence
    • the papillae of the tongue
    Definition
    (noun) a small projection of tissue at the base of a hair or tooth or feather
Download our Mobile App Today
Receive our word of the day
on Whatsapp