mabupudu

noun
Plants, trees and other vegetation
Notes

no English name.