ferocious

  1. adjective
    marked by extreme and violent energy; "a ferocious beating"; "fierce fighting"; "a furious battle"