Translation of serai in Indonesian

User Contribution

serai

lemon grass

noun