...for those foreign brands.

no one beats the japs when it comes to spanish meanings:

nissan moco - nissan snot
mazda laputa - mazda the bitch
mitsubishi pajero - mitsubishi wanker