Translation of lemena in English:

lemena

game trap

noun (class 5, plural mamena)

  • 1

    game trap