STIFLED

Definition of STIFLED

  1. (adj)held in check with difficulty