cluster of flowers or fruits - Spanish English Dictionary