hucow meaning in english