Word info

xenoliver

Noun

Meaning

xenoliver (plural xenolivers)

A liver from an organ donor

Source: en.wiktionary.org

Close letter words and terms