Over the past century and a half, our top universities have embraced a research driven ideal that has squeezed the question of life's meaning from the college curriculum.What is the meaning of ‘squeeze’in the sentence?
A. to press something firmly, especially with your fingers
B. to force somebody or something into or through a small space
C.threaten somebody
D.strictly limit or reduce the amount of money