"To offer" is Предложить in Russian.
Предложить means "To offer" in English.
Word #3418 of 4,000 by frequency in Russian — level B2.
Могу я предложить тебе чай?
Can I offer you some tea?