English Explainer with Analogies