place where seafood is abundant - Español Inglés Diccionario