com/dictionary/english/tendering : the act of making a formal offer or estimate for (a job or contract) The sentence as a whole is not very well written.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.