talpa Latin Definition

Latin Word: talpa
Part of Speech: [Noun]
Definition: mole



Hire a Writer