Search term autoayuda has one result
Jump to
ES Spanish EN English
autoayuda (n) [bettering oneself without relying on the assistance of others] {f} self-help (n) [bettering oneself without relying on the assistance of others]