Lotud edit

Noun edit

tangkayau

  1. (anatomy) liver (organ of the body)

Synonyms edit

Tambunan Dusun edit

Noun edit

tangkayau

  1. (anatomy) liver (organ of the body)