Definition/Meaning of whereupon