effective address
The actual memory address an instruction ends up using, after it adds up the registers and numbers in its memory operand.
The effective address is the value computed by an addressing mode (for x86-64, base + index*scale + displacement, modulo 2^64) and used to access memory; lea computes it without accessing memory.
Examples
[rbx + rcx*8 + 16]withrbx=0x1000andrcx= 2 is0x1000 + 16 + 16 = 0x1020.