English to Hindi

Meaning for:
marvel at
other
पर लट्टू होना