The name Marsha is an English baby name. In English the meaning of the name Marsha is: The name Marsha is an American baby name. In American the meaning of the name Marsha is: The name Marsha is a Latin baby name. In Latin the meaning of the name Marsha is: Mars (Roman god of war). Derived from the Roman clan 'Marcius'.
Seitan is a pseudo-Japanese word for the textured wheat gluten used as a meat substitute in many Asian countries and for those on a macrobiotic diet.
But you can see that seitan is actually a bit higher in protein and lower in fat than tofu. Naturally, tofu is a bit higher in fat and thus lower in total protein. You can buy low fat or higher fat versions of each. Seitan is an awesome high protein source of lean veggie protein.