Lace lizard Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a large, aquatic, Australian lizard (Hydrosaurus giganteus), allied to the monitors.

Webster 1913