SERRA Meaning of SERRA in English n. (pl. serrae) a serrated organ, structure, or edge. [ L, = saw ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012