SMOTHERED

Definition of SMOTHERED

  1. (adj)held in check with difficulty
  2. (adj)completely covered