Meaning of サンショウモ in Japanese

  1. Words

Definition of サンショウモ

  1. (n) floating watermoss (Salvinia natans)
Back to top