dogfish: any of several small sharks
fish: any of various mostly cold-blooded aquatic vertebrates usually having scales and breathing through gills
horseshoe vetch: European woody perennial with yellow umbellate flowers followed by flattened pods that separate into horseshoe-shaped joints