Dutch-English dictionary »

trapslang meaning in English

DutchEnglish
trapslang substantief

ladder snake(Rhinechis scalaris)
noun