A few issues here. I’ll start with the most critical. If it’s a hasMany association, there shouldn’t be a singular property, but rather a plural one, which would be an array. I think you want a hasOne or belongsTo association?
Now, let’s assume that it really is just a singular association from Activity to Legaldefinition. The property you’d want to access is then not $this->fulldefinition (and definitely not $this->$fulldefinition as you wrote) but rather $this->legaldefinition.
And $this->legaldefinition would be an object, not a string, so what you really really want is actually $this->legaldefinition->fulldefinition.