Beelingo.com

English Dictionary

  • Hide translation

 Achras Achras /ˈækˌræs/

noun

  1. Tropical trees having papery leaves and large fruit  ( Achras , genus Achras )
    tropical trees having papery leaves and large fruit