Japanese horse chestnut
noun
: a Japanese tree (Aesculus turbinata) sometimes cultivated for its showy, yellowish white, red-spotted flowers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share