load-carrying ball joint - Turkish English Dictionary