Home
Search
Index
Definify.com
Definition
2025
parrot_snake
parrot snake
English
a
parrot snake
dining
Noun
parrot
snake
(
plural
parrot snakes
)
Leptophis ahaetulla
, a
snake
found in northern
South America
and
Trinidad and Tobago
.
Synonyms
lora
Similar Results