So we have trenchcoat as the rainwear (fair enough; that's why I have mine). But is there a distinction we want to draw between that, long_coat, and overcoat (with the knowledge that some things currently under trenchcoat are probably closer to jackets and not long at all)?
I like the sound of overcoat better, but long_coat may be more general as it encompasses topcoats too as a "tag for coats that extend below the hips" or such.
Second opinion?