achras achras

Definition(s):

  • (n) tropical trees having papery leaves and large fruit
Word of the Day
engender engender
/ɛn ˈdʒɛn dər /