sufocadora - Turkish English Dictionary