Skip to main content

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.
Advertisement