abundant - English dictionary