Remove ends of zucchini and slice them lengthwise into halves or thirds.
In a small bowl, whisk together the olive oil, garlic, lemon zest and juice, vinegar and spices. Place the zucchini in a large dish or on a rimmed sheet pan and pour the marinade over the zucchini. Let sit for 30 minutes or more, stirring occasionally.
Preheat grill to medium-high heat. Grill the zucchini for 3-4 minutes on each side, basting with any remaining marinade when flipping.
Garnish with lemon wedges and serve as a side dish with frilled meats and poultry, or chop and toss the zucchini with chunks of fresh tomato, feta cheese and cooked couscous for a light Mediterranean salad. Picnicking? Put the zucchini and marinade in a plastic zip lock bag just before leaving home and grill them on-site.