2 left so please help. 25d a 600 mile long river in east canada flowing into the atlantic(9) C?U?C?I?L 38d embroidered vestment worn by priests in ancient israel (5) ?P?O?
all i need is 43a c?a?n??? shakespearean word for a type of sweet wine from portugal and27d town in powys wales with textile and leather industries ?r?c?n???