Dictionary search results

Showing 1-2 of 2 results

legless lizard British & World English

A lizard which lacks legs and has a snake-like or worm-like appearance, in particular: