What does achras mean?

achras meaning in General Dictionary

tropical woods having papery leaves and enormous good fresh fruit

View more

  • tropical trees having papery leaves and enormous good fresh fruit