meaning of simarouba amara

1. tree of the Amazon valley yielding a light brittle timber locally regarded as resistant to insect attack


Related Words

simarouba amara |

Developed & Maintained By Taraprasad.com

Treasure Words