chew up the scenery

EnglishEdit

VerbEdit

chew up the scenery

  1. Alternative form of chew the scenery