Translation of serabut in English:

User Contribution

serabut

fiber

noun