Japan allspice

Explore definitions, synonyms, and language insights of Japan allspice

Definitions

Noun
deciduous Japanese shrub cultivated for its fragrant yellow flowers

More General Terms