hirudo Latin Definition

Latin Word: hirudo
Part of Speech: [Noun]
Definition: leech



Hire a Writer