What is the term for voluntarily giving up a known right?

A. 

Estoppel

B. 

Waiver

C. 

Voidable

D. 

Conditional​