Translation of lengobo in English:

lengobo

den

noun (class 5, plural mangobo)

  • 1

    den
    lair