load-carrying ball joint - German English Dictionary