Definitions by SomeoneWithSwag
Laying Down The Beaks
Comes from the root word Beaking, meaning to be mean and trash-talk someone. Laying Down The Beaks means to say multiple Beaks to someone instead of just one or two.
Laying Down The Beaks by SomeoneWithSwag February 26, 2012