Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

talpa Definition

Cancel
talpa
noun
An encysted tumour on the head; a wen

Words Related to talpa!

talpa Examples by Brain Bank Users