English

edit

Noun

edit

isocrinid (plural isocrinids)

  1. Any crinoid (sea lily) of the order Isocrinida

Anagrams

edit