English to Hindi

Meaning for:
eat humble pie
other
नाक रगड़ना