VariousWords beta
Related Terms:
Noun
Definition: The philosophy or practice of striving to better one's situation in life, especially economically and materially.
VariousWords beta
Definition: The philosophy or practice of striving to better one's situation in life, especially economically and materially.