What is the meaning of Talp?

mole (a burrowing animal)

mole (an internal spy)

sole (of the foot)

serif

mole

lump, chunk, mass, clod

swelling, growth, tumor

Source: wiktionary.org