SERRA


Meaning of SERRA in English

n 1. saw (= tool for sawing); 2. sierra

Interlingua English vocab.      Английский словарь Интерлингва.