full of flowers or fruit (tree or bush) - Spanish English Dictionary