HAPY™ Visual Dictionary on Demand - Activity Cards to assist ESL teachers in facilitating group conversations in English. Visual, simple and fun resource, which provides a unique approach to learning the language.