FENESTRAE

9 letters 12 Scrabble points

Definition of FENESTRAE

noun
  1. An opening in a body, sometimes with a membrane.

Source: Wiktionary

Word Details

Letters F E N E S T R A E
Length 9 letters
Scrabble Score 12 points