What does Achterliek mean?

Achterliek - German to English

leech