catalufa
English
catalufa meaning in English • catalufa का अर्थ अंग्रेजी में
Noun
- a type of brightly colored carnivorous fish (Priacanthus arenatus) of the West Atlantic and West Indies waters.