Is the use of `<dfn>` in a `<table>` semantically valid if the definition of the wrapped term is in the subsequent `<td>`? Is this the correct use of `<dfn>` or must it specifically be used in a paragraph or definition list, as [stated on MDN](https://developer.mozilla.org/en-US/docs/HTML/Element/dfn). I would like to format my list like this:

![Using dfn in a table](https://i.stack.imgur.com/vKXBa.png)

My logic says it should be allowed with the following code:

```
<table>
    <tr>
        <td><dfn>Attack</dfn></td>
        <td>Time (in ms) before the compressor will begin to work after the audio level goes beyond the threshold.</td>
    </tr>
    <tr>
        <td><dfn>Release</dfn></td>
        <td>Time (in ms) before the compressor will cease to work after the audio level drops beneath the threshold.</td>
    </tr>
    <tr>
        <td><dfn>Ratio</dfn></td>
        <td>The amount of compression to be applied.</td>
    </tr>
    <tr>
        <td><dfn>Threshold</dfn></td>
        <td>A level in dB which, if the signal surpasses, the compressor will begin working.</td>
    </tr>
</table>

```