Meaning of センモウヒラムシ in Japanese

  1. Words

Definition of センモウヒラムシ

  1. (n) Trichoplax adhaerens
Back to top