ストロン
Meanings
Noun
Botany
1. stolon