Meaning of シャミセンガイ in Japanese

  1. Words

Definition of シャミセンガイ

  1. (n) lingulate brachiopod (esp. species Lingula anatina)
Back to top