Translation of mushroom in Setswana

mushroom

lebowa

nounPlural mushrooms

  • 1

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

verbmushrooms, mushrooming, mushroomed

  • 1

    gola
    ata
    ntsifala
    • grow or appear suddenly in large numbers