むぐら
mugura

Noun

1. creepers; trailing plants

Other forms: