Definify.com

Definition 2024


parrot_snake

parrot snake

English

a parrot snake dining

Noun

parrot snake (plural parrot snakes)

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

Synonyms