Translation of teratai in English:

teratai

lotus

noun

  • 1

    lotus


User Contribution

teratai

Water Lily

noun