Translation of teratai in English:

teratai

lotus

  • 1

    lotus


User Contribution

Teratai

Water Lily

noun