Limpa (en. Spleen)

Translation into Malay

Synonyms

  • organ
  • bad temper
  • lymphoid organ