newts

noun

  1. 1

    A small lizard-like amphibian in the family Salamandridae that lives in the water as an adult.

Translate “newts” to another language

Click any language to open the translator with this word already filled in.

Newts Definition & Meaning | TranslatePulse