first def