ORFRAY MEANING IN ENGLISH

• Orfray Definition & Synonyms

  1. (n.) The osprey.


• Orfrays Definition & Synonyms

  1. (n.) See Orphrey. [Obs.] Rom. of R.


RECENT SEARCHES