Talpa

From Fresh Dictionary

Latin

Noun

talpa

  1. mole (a burrowing animal)
Personal tools