English-French dictionary »

ladder snake meaning in French

EnglishFrench
ladder snake (Rhinechis scalaris)
noun

couleuvre à échelonsnom