spleenEnglish

spleen, irascibility, lien, quick temper, short temper

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

A feeling of resentful anger

English: irascibility, short temper, spleen, quick temper

Bahasa: marah, kemarahan

Bahasa words with similar meanings

English words with similar meanings

Show 4 words

Words that start with "spleen"