Word info Synonyms

parrot snake

Noun

Meaning

parrot snake (plural parrot snakes)

Leptophis ahaetulla, a snake found in northern South America and Trinidad and Tobago.

Source: en.wiktionary.org

Synonyms

Close letter words and terms