What is the full meaning of serras
SERRA, (Latin) a saw-like organ [n]
Example of the word serras placed on a Scrabble board.