Peerfear.org

Fear for no peers!

Free English Dictionary

Definition of Ichthyodorulite

  • [n.] - One of the spiny plates foundon the back and tail of certain skates.