horse mackerel
noun
1- a shoaling edible fish of the eastern Atlantic, which is commercially fished in southern African waters竹荚鱼。亦称SCAD.
1.1
- Trachurus trachurus, family Carangidae.拉丁名Trachurus trachurus, 鲹科。