• word of the day

    papillate

    papillate - Dictionary definition and meaning for word papillate

    Definition
    (adj) resembling or covered with papillae
Connect with us on Facebook