meaning of japan allspice

1. deciduous Japanese shrub cultivated for its fragrant yellow flowers


Related Words

japan allspice | japanese allspice |

Developed & Maintained By Taraprasad.com

Treasure Words