FOSSA Meaning of FOSSA in English Synonymous with the noun ditch, derived from Latin (1st declension). Example: That drunken idiot? He fell in that fossa there and broke his arm. Slang English vocab. Английский сленговый словарь. 2012