Definition of stability ball in English:

stability ball

noun