be overly enthusiastic about - German English Dictionary