• word of the day

    barracuda

    barracuda - Dictionary definition and meaning for word barracuda

    Definition
    (noun) any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth
Download our Mobile App Today
Receive our word of the day
on Whatsapp