bumba

French: Translation
Bonne odeur/ bon goût...
noun