Meanings

  1. too much of a good thing; over the top