See Also: talpa(medicine)
talpa(dictionary)

talpa (iou)



talpa noun. Now rare or obsolete. LME.
[Latin = mole.]
Medicine. An encysted cranial tumour; a wen.