Meaning of worm salamander
Definition of worm salamander
(noun)
any of
several
small
slim
salamanders of the Pacific
coast
of the United States
Other information on worm salamander
WIKIPEDIA results for
worm salamander
Amazon results for
worm salamander
Tweet