Translation of inner sole in Spanish:

inner sole

noun