as def