senegal gum: gum arabic from the vicinity of the Senegal river
part: something determined in relation to something that includes it
boolean operation: an operation that follows the rules of Boolean algebra; each operand and the result take one of two values