Loading page
japan allspice is a noun meaning "deciduous Japanese shrub cultivated for its fragrant yellow flowers". It carries one recorded sense.
deciduous Japanese shrub cultivated for its fragrant yellow flowers
Definitions, synonyms and semantic relations for japan allspice come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.