Question: what is the difference between a front and a trough?
Answer: Simply: Every front is a trough but not every trough is a front. ie a front is a type of trough. There's a laundry list of things that define a cold front: like change in temperature, quick change in wind direction, clearing.