estrangulada - Turkish English Dictionary