tapijtslang

Etymology
Compound of.

Noun

 * 1) boa constrictor,  (or the subspecies Boa constrictor constrictor)