meaning of trema

1. an evergreen tree of the family Ulmaceae that grows in tropical America and Africa and Asia


Related Words

trema | tremando | trematoda | trematode | trematode worm | trematodea | trematoid |

Developed & Maintained By Taraprasad.com

Treasure Words