Translation of mushroom in Setswana

mushroom

lebowa

nounPlural mushrooms

  • 1

    lebowa
    • an edible fungus with a stem and a rounded top

verbmushrooming, mushrooms, mushroomed

  • 1

    gola
    ata
    ntsifala
    • grow or appear suddenly in large numbers