• word of the day

    caracara

    caracara - Dictionary definition and meaning for word caracara

    Definition
    (noun) any of various long-legged carrion-eating hawks of South America and Central America
Download our Mobile App Today
Receive our word of the day
on Whatsapp