asdefine