Definition of ophiuroid

Definition of ophiuroid
  1. ophiuroid Noun the brittle star
Feedback Form