Meaning of catalufa

Definition of catalufa

(noun) brightly colored carnivorous fish of western Atlantic and West Indies waters

Other information on catalufa

WIKIPEDIA results for catalufa
Amazon results for catalufa