What is the full meaning of frena
FRENUM, a connecting fold of membrane, also FRAENUM, FRENULUM [n]
Example of the word frena placed on a Scrabble board.