English to Hindi

Meaning for:
smile from ear to ear
other
ठहाका लगाना;ज़ोर से ठहाका लगाना