a restaurant specializing in octopus - Alemán Inglés Diccionario