Orfray

Definition:

  • (n.) The osprey.

Compare orfray with other words:

orfray vs. osprey