translate English to French: Lizard Speed, mystery, monstrosity
Lézard Rapidité, mystère, monstruosité