Translation of lencun in English:

lencun

wet

adjective

  • 1

    wet, drenched