LEATHERJACKET


Meaning of LEATHERJACKET in English

■ noun

1》 Brit. the tough-skinned larva of a large crane fly, living in the soil.

2》 a slender fish of American coastal waters, with a greenish back and a bright yellow tail. [ Oligoplites saurus .]

↘a filefish or triggerfish.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.