Hola, en español remedio tiene estos significados :
. Medio para evitar o reparar un daño:
tengo que idear un remedio para que no se me queme siempre la comida.
Enmienda o corrección:
tienes que poner remedio a la desobediencia de tu hijo.
Recurso,auxilio o refugio:
en aquellos momentos tan difíciles,sus amigos fueron el mejor remedio para ella.
Medicamento para prevenir o atajar una enfermedad: remedio para la gripe.
"no tener más remedio" es una expresión idiomática, significa que no hay otra solución o recurso,más o menos en inglés es :
to have no recourse
have no alternative
have no choice
have no remedy
be beyond repair
be unavoidable
Espero que te haya servido.
Saludos.