a restaurant specializing in octopus - Francés Inglés Diccionario