Is Yamoshi a pun on something?
Yamoshi is indeed a pun for Moyashi (もやし).

Moyashi is the Japanese term for Bean Sprouts. Bean sprouts are a common ingredient in many Japanese dishes such as stir fries and soups.