playful and happy god of carnival - Spanish English Dictionary