who looks a lot like - German English Dictionary