dudge

For definition of dudge, please visit here.