defhoo

For definition of defhoo, please visit here.