STOBAR en · NOUN Meanings (abbreviation, acronym, alt-of, uncountable) Acronym of short take-off but arrested recovery. alt of short take-off but arrested recovery