small branch full of flowers or fruits - Spanish English Dictionary