セイヨウキヅタ
seiyōkizuta

Noun

1. English ivy (Hedera helix); common ivy