« Back to Glossary IndexInsalata Definition: Italian for salad. The plural is insalate. If you love it, please share...