skaracarid

Noun

 * 1) Any maxillopod crustacean of the order