Definition of “beaver away” - English Dictionary

british dictionary