sufocar - Turkish English Dictionary