newts
newts
noun
Small, semi-aquatic amphibians with slender bodies, often found in ponds and damp areas.
"Children love searching for newts in the local pond."
Thesaurus
Synonyms: triton
newts
Small, semi-aquatic amphibians with slender bodies, often found in ponds and damp areas.
"Children love searching for newts in the local pond."
Synonyms: triton