×

suffocation meaning in English

n. suffocation, act of suffocating, act of killing by cutting of the oxygen supply; death caused by a lack of air or oxygen

Related Words

  1. suffixer
  2. suffocant
  3. suffolk
  4. suffoquant
PC Version

Copyright © 2018 WordTech Co.