? A garment for the upper part of the body, typically having a collar, sleeves, and a front opening ?