small snails in tomato sauce - German English Dictionary