serra

/sˈɛɹə/

serra

English Noun Top 39,957
Ad

Definition

A saw, or saw-like part.

Etymology

From Latin serra.

Ad