achra

/AE1 K R AH0/
noun
  1. 1

    tropical trees having papery leaves and large fruit