八重桜

double-flowered cherry tree; double cherry blossoms

Meaning

  1. n
    double-flowered cherry tree; double cherry blossoms