Translation of cerpelai in English:

User Contribution

cerpelai

Stoat

noun