• word of the day

    constrictor

    constrictor - Dictionary definition and meaning for word constrictor

    Definition
    (noun) any of various large nonvenomous snakes that kill their prey by crushing it in its coils
Download our Mobile App Today
Receive our word of the day
on Whatsapp