four-wheel independent suspension - Spanish English Dictionary