Best definition
local liver
1. (noun) a person who lives locally.Live: live, life, alive-er: (suffix) someone who, someone who does2. a phrase googled, usually by tourists visiting a 3rd world country, looking for a cheap hepatic transplantation (liver transplant).
1. John never left the city limits his whole life. He is a real local liver.
For the last time this define was seen 96 times.