What is the meaning of Talpa?

An encysted tumour on the head; a wen.

third-person singular single-possession possessive of talp

mole (animal or planted spy)

moleskin

excavator

moleskin (medium taupe-brown)

mole

mole

definite nominative/accusative singular of talpă

plank

talpa

Source: wiktionary.org