rubber chamber of a ball - Spanish English Dictionary