SERRA


Meaning of SERRA in English

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

[ L, = saw ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.