Which company's name in Italian means 'to roll'?

Correct Answer: Volvo

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion