SERRA


Meaning of SERRA in English

n. (pl. serrae) a serrated organ, structure, or edge.

Etymology: L, saw

Oxford English vocab.      Оксфордский английский словарь.