"stall converters". Is it just me?

No..stall is a measurement not a part.
The best way to praise it, is that it has a "blankblank-hundred RPM converter"
As soon as someone drops the "stall converter" line on me, I automatically write them off as a ******* idiot, and nothing they say afterwards will carry any weight in our conversation.
I agree, most people I`ve heard saying that didn`t know crap about cars, mostly big mouth kids, trying to impress someone.