meaning of achras

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