lion lizard

English

Noun

lion lizard (plural lion lizards)

  1. (dated) basilisk (tree-dwelling lizard)