A fork of Rural Dictionary
a japanese name hanabusa, meaning "petals of flower"
1)there are hanabusa all over the palce