So when you work over a commutative ring, this result is quite well known. I am wondering if the same holds true for an arbitrary ring; that is, if $R$ is some (possibly noncommutative) ring, does the following implication hold:
$$\text{Flat module} \implies \text{Torsion-free}\ ?$$
In particular, I am considering a ring which has no zero divisors (i.e. a domain).
If I add in the condition that the module is finitely generated, can I also claim the reverse implication?