meaning of Achterliek

Achterliek - German to English

leech