Yahoo Web Search

Search results

  1. Dictionary
    Liv·er
    /ˈlivər/

    noun

    • 1. a large lobed glandular organ in the abdomen of vertebrates, involved in many metabolic processes: "cholesterol may accumulate in the liver"