megazord - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    in the Power Rangers TV series, a fighting machine in the form of a giant robot

    Lets get in the megazord.

    Submitted by Andrew Stamps from United States on 10/04/2016