Definition of man down in English English dictionary
(deyim) The appropriate phrase to use in battle which means that a soldier in your group is lying on the ground. This has been twisted into Caribbean slang to signify the same thing in context but with literal meaning and sometimes physical. Usually as an answer or response to a situation where a person doesn’t overcome the obstacle in it’s path