I met this word in the cars and bikes forum a couple of times, mainly in relation to wings, spoilers and exhausts. It appears that it means "big", but i am not exactly sure. Google came up with various Mr Ruddys and Ruddy ducks, but no definition of it in relation to spoilers and any wings which aren't related to ducks.
I don't know why but, this word irritates me. Does anyone feel the same? Vote now. Post any other words that irritate you too.