English Vocabulary - Bad Eyesight: glasses, contacts, optometrist, eye doctor.

Popular Visits - Last 7 Days