What does avatarhaft mean?

avatarhaft - German to English

avatar-like