flannel: (usually in the plural) trousers made of flannel or gabardine or tweed or white cloth
trouser: (usually in the plural) a garment extending from the waist to the knee or ankle, covering each leg separately
ready-made: a manufactured artifact (as a garment or piece of furniture) that is made in advance and available for purchase