go great guns - definition and synonyms

phrase informal
  1. to do something very quickly and with a lot of success or enthusiasm
See also main entry: gun