いもづる
imozuru

Noun

1. sweet-potato vines

Other forms: