Browse or search the online slang dictionary

grinning like a shot fox

To be very happy.