English

edit

Noun

edit

callipallenid (plural callipallenids)

  1. Any sea spider of the family Callipallenidae