• word of the day

    medlars

    medlars - Dictionary definition and meaning for word medlars

    Definition
    (noun) relational database of the United States National Library of Medicine for the storage and retrieval of bibliographical information concerning the biomedical literature
Download our Mobile App Today
Receive our word of the day
on Whatsapp