• word of the day

    catalufa

    catalufa - Dictionary definition and meaning for word catalufa

    Definition
    (noun) brightly colored carnivorous fish of western Atlantic and West Indies waters
Download our Mobile App Today
Receive our word of the day
on Whatsapp