Just listening to the Latin translating turns you off, kinda...
Its : I'm Rolling
Did you know that nearly none of the Volvos are built in Sweden? Most of them in the Land of the Free and home for the Brave, or something like that
BTW, i guess it's a Associated something