full definition