Translation of daun serai in English:

User Contribution

daun serai

lemon grass

noun