Englishfor English speakers
Hirudo English
Meaning Hirudo meaning
What does Hirudo mean?
Hirudo
Synonyms Hirudo synonyms
What other words have the same or similar meaning as Hirudo?