meaning of griselinia lucida

1. South American shrub or small tree having long shining evergreen leaves and panicles of green or yellow flowers


Related Words

griselinia lucida |

Developed & Maintained By Taraprasad.com

Treasure Words