overalls (n.)youdaoicibaDictYouDict[overalls 词源字典]
see overall. Compare French surtout "overcoat," literally "an over all," from sur- "over" + tout "all."[overalls etymology, overalls origin, 英语词源]