ring and ball apparatus - Turco Inglés Diccionario