def (@def)