I have no idea what "needs a good rogering" means
I am sure one of our British friends will fill you in.
(hint...needs a good f@#$ing).
I work in construction and deal with mostly Spanish speakers and it amazes me how diverse the use of Spanish is in central/south America.
My grandmother was French Canadian and the version of french she spoke was different from what I learned also.
"No sympathy for the devil; keep that in mind. Buy the ticket, take the ride...and if it occasionally gets a little heavier than what you had in mind, well...maybe chalk it off to forced conscious expansion: Tune in, freak out, get beaten."
Hunter S. Thompson
Ad astra per aspera
Nihil curo de ista tua stulta superstitione.