A Chinese dish featuring skewers of grilled meat seasoned with cumin and other spices.
Loading reviews...