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