Meaning of ニホンリス in Japanese

  1. Words

Definition of ニホンリス

  1. (n) Japanese squirrel (Sciurus lis)
Back to top