Red bull and war horse are not idioms. It is actually an energy drink launched by Red Bull brand, which is not a common idiom. Energy drinks usually contain caffeine, amino acids, vitamins and other ingredients, which can provide energy and refresh the mind. Therefore, Red Bull War Horse is different from idioms. It is a specific product name, not a fixed phrase used to express a specific meaning.