cape seahorse

English

Noun

cape seahorse (plural cape seahorses)

  1. A species of seahorse, Hippocampus capensis