meaning of japanese allspice

1. deciduous Japanese shrub cultivated for its fragrant yellow flowers


Related Words

japanese allspice |

Developed & Maintained By Taraprasad.com

Treasure Words