cogracious
not defined yet