Orfray Copy link Orfray , noun [French orfraie. Compare Osprey, Ossifrage.] (Zoology) The osprey. [Obsolete] — Holland