ᎤᏪᎳ

Cherokee

Noun

ᎤᏪᎳ • (uwela)

  1. liver (organ of the body)