In the article on the GDT the OSDev wiki describes the flag that is used as D bit for CS descriptors as follows:
Sz: Size bit. If 0 the selector defines 16 bit protected mode. If 1 it defines 32 bit protected mode. You can have both 16 bit and 32 bit selectors at once.
Another question quotes the Intel manuals: What does the D flag in the code segment descriptor do for x86-64 instructions? which links to the part "3.4.5 Segment Descriptors" from Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 3 [...]: System Programming Guide, reading:
D/B (default operation size/default stack pointer size and/or upper bound) flag
Performs different functions depending on whether the segment descriptor is an executable code segment, an expand-down data segment, or a stack segment. (This flag should always be set to 1 for 32-bit code and data segments and to 0 for 16-bit code and data segments.)
• Executable code segment. The flag is called the D flag and it indicates the default length for effective addresses and operands referenced by instructions in the segment. If the flag is set, 32-bit addresses and 32-bit or 8-bit operands are assumed; if it is clear, 16-bit addresses and 16-bit or 8-bit operands are assumed. The instruction prefix 66H can be used to select an operand size other than the default, and the prefix 67H can be used select an address size other than the default.
The question is, what does "D" stand for?
I found a copy of the Intel 80386 Programmer's Reference Manual, 1987 which has the following descriptions in 16.1 How the 80386 Implements 16-Bit and 32-Bit Features:
So "D bit" stands for "Default operand and address size" (for code segments) and "B bit" for "Big" (for stack segments).