Meaning of セイヨウキヅタ in Japanese

  1. Words

Definition of セイヨウキヅタ

セイヨウキヅタ(seiyoukizuta)
  1. (n) English ivy (Hedera helix); common ivy
Back to top