Translation of landa in English:

landa

(melanda)

verb

  • 1

    to attack violently, to knock someone down