CATALUFA


Meaning of CATALUFA in English

any of certain fishes of the bigeye (q.v.) group.

Britannica English vocabulary.      Английский словарь Британика.