What is the meaning of regurgitate ?

a. Thoroughly chew
b. Flow back
c. Seep into surrounding tissues
d. Cause extreme pain
e. Block a blood vessel