An Encylopedia Britannica Company

shell suit

1 ENTRIES FOUND:
shell suit noun
plural shell suits
shell suit
noun
plural shell suits
Britannica Dictionary definition of SHELL SUIT
[count] British
: a pair of usually brightly colored light, nylon pants and a matching jacket