What does beardown mean?

beardown meaning in General Dictionary

devoting full strength and concentrated focus on

View more

  • with full-strength