to suggest an idea, a theory or a plan for other people to discuss
پیشنهاد کردن, مطرح کردن, پیشنهاد دادن, طرح کردن, ارائه کردن, پیش کشیدن
The article advances a new theory to explain changes in the climate.
to advance an argument/agenda
This proposal has frequently been advanced as a possible solution.