Some say they are different words for the same thing. I find that confusing.
I've been eating the pita sandwich with the ground-lamb food-like product for years here in the midwest. I don't hate them. But one day, not long ago, in Toronto, I happened into a place that had the lamb-equivalent of proper Tacos Al Pastor....thin (1/4"?) slices of lamb, marinated overnight, stacked on the spit with a big chunk of fat and an onion at the top, spinning around, heated by actual charcoal instead of an electric element. The finished sandwich wasn't huge and didn't have iceberg lettuce, but it did have parsley, sauce and some pickled veggies. It was amazing. I immediately ordered 3 more and took them with me and ate them for the rest of the day.
Are they all called the same thing whether they use the chicken-mcnugget-like lamb discs or actual unchewed lamb? Here in Minnesota, they call the ground-lamb stuff Shawarma. It's a shame because I can't figure out the nomenclature. Help! Thanks.