Translation of cockroach in Setswana

cockroach

lefêlê

nounPlural cockroaches

  • 1

    lefêlê
    • a dark brown beetle-like insect