meaning of ardisia escallonoides

1. tropical American shrub or small tree with brown wood and dark berries


Related Words

ardisia escallonoides |

Developed & Maintained By Taraprasad.com

Treasure Words