To suffocate means to be unable to breathe properly because there is not enough oxygen, or because something is blocking one's airways. It can also mean to strangle or choke someone until they cannot breathe. In a broader sense, it refers to being deprived of the necessities for survival, such as food and water, which can lead to death over time.