big frog in a small pond - Francés Inglés Diccionario