Definition of rosy boa in English:
rosy boa
noun
A small desert boa of south-western North America, Lichanura trivirgata, which typically has brownish longitudinal stripes and is popular as a pet.
The name was formerly restricted to the Californian subspecies (originally regarded as a separate species, L. roseofusca), which often has a pinkish underside.
Origin
Late 19th century.
Are You Learning English? Here Are Our Top English Tips