STRANGLED

Definition of STRANGLED

  1. (adj)held in check with difficulty