SERRA


Meaning of SERRA in English

n. (pl. serrae) a serrated organ, structure, or edge. [L, = saw]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.