Lemongrass

A fresh assortment of veggies in a tasty lemongrass sauce.