a restaurant specializing in octopus - German English Dictionary