cup and ball joint - Turkish English Dictionary