meaning of bis über beide Ohren grinsen

bis über beide Ohren grinsen - German to English

to grin like a Cheshire pet