Translation of lata in English:

lata

cascade

noun

  • 1

    cascade, waterfall