Translation of ulat sutra in English:

User Contribution

ulat sutra

Silkworm

noun