What's the meaning of this?

HomeIntroductionMeaningsDonate

Putties are Evasive

Looks like Putties from Power rangers

Muse - Knights of Cydonia

Bits

??
??