Rompers are one-piece garments combining a top and shorts, while overalls are trousers with attached bib and shoulder straps.