What does bis über beide Ohren grinsen mean?

bis über beide Ohren grinsen - German to English

to grin like a Cheshire pet