meaning of -haft

-haft - German to English

-ish