Translation of seroja in English:

seroja

lotus

noun

  • 1

    lotus, a tropical plant