Definition of “bumf” - English Dictionary

british dictionary