be grinning like a shot fox - Alemán Inglés Diccionario