SERRA Meaning of SERRA in English n. (pl. serrae) a serrated organ, structure, or edge. Etymology: L, saw Oxford English vocab. Оксфордский английский словарь. 2012