lienEnglish

lien, spleen

Noun

A large dark-red oval organ on the left side of the body between the stomach and the diaphragm, produces cells involved in immune responses

English: spleen, lien

Bahasa: limpa

The right to take another's property if an obligation is not discharged

English: lien

Bahasa words with similar meanings

English words with similar meanings

Show 1 words

Words that start with "lien"