Meaning of ノイバラ in Japanese

  1. Words

Definition of ノイバラ

  1. (n) multiflora rose (Rosa multiflora)
Back to top