cghoo

For definition of cghoo, please visit here.