Moment is the more general term which means quantity evaluated when something is multiplied by its moment arm (perpendicular distance).
Some examples of moments:
- Moment of force (torque): $\vec{r} \times \vec{F}$
- Moment of rotation (velocity): $\vec{r} \times \vec{\omega}$
- Moment of impulse: $\vec{r} \times \vec{J}$
- Moment of momentum (angular momentum): $\vec{r} \times \vec{p}$
So is torque equivalent to moment of force? In my opinion no, because the above moments require a generating vector (force, rotation, impulse, and momentum) to be present. But you can have torque without a force, but with a force couple. I prefer to use the term pure torque instead of force couple because in this case a torque vector $\vec{\tau}$ can stand on its own, without needing to define the details of the force couple (force, separation, and direction).
So torque can have one of two meanings depending on the context
$$ \text{(torque)} = \begin{cases}
\vec{r}\times \vec{F} & \text{(moment of force)} \\
\vec{\tau} & \text{(pure torque)} \end{cases} $$
For example, a shaft carries a pure torque, but a lever transfers a force moment from one end to the other.