• word of the day

    babirusa

    babirusa - Dictionary definition and meaning for word babirusa

    Definition
    (noun) Indonesian wild pig with enormous curved canine teeth
Download our Mobile App Today
Receive our word of the day
on Whatsapp