What is the full meaning of talpa
(Latin) an encysted tumour on the head, a wen [n TALPAE or TALPAS]
Example of the word talpa placed on a Scrabble board.