stifled

adj

1.
held in check with difficulty