A WICB spokesman said Bravo had been replaced in the squad by Jason Mohammed "due to inappropriate and unacceptable behaviour, which is contrary to his contractual obligations to the WICB".
Bravo's exit leaves the West Indies short of a player who has made 95 ODI appearances and 2,595 runs.
In the recent Test series against Pakistan, Bravo scored 273 runs at an average of 45.50.
Meanwhile 30-year old all-rounder Mohammed recently captained West Indies A Team in the 3-0 series win over Sri Lanka A in Sri Lanka where he scored 105 not out, 58 and 14.
Leg-spinner Devendra Bishoo has been named in the squad to replace off-spinner Sunil Narine who has withdrawn from the squad for "personal reasons", said the spokesman.
Bishoo was the leading bowler for West Indies in the recent Test Series against Pakistan in United Arab Emirates - where he took 18 wickets in the three matches.
The 31-year-old has played 13 ODIs, with 20 wickets at an average of 23.8. The West Indies, Zimbabwe and Sri Lanka feature in the tri-nation series from November 14-27.
West Indies squad: Jason Holder (captain), Sulieman Benn, Devendra Bishoo, Carlos Brathwaite, Kraigg Brathwaite, Jonathan Carter, Johnson Charles, Miguel Cummins, Shane Dowrich, Shannon Gabriel, Shai Hope, Evin Lewis, Jason Mohammed, Ashley Nurse, Rovman Powell