Definition of “beaver away” - English Dictionary

English