Definition of セイヨウキヅタ

セイヨウキヅタ

seiyoukizuta

noun
English ivy (Hedera helix), common ivy