meaning of avatarhaft

avatarhaft - German to English

avatar-like