Translation of limpa in English:

limpa

spleen

noun

  • 1

    spleen, abdominal organ of the body involved in monitoring the proper condition of the blood