• word of the day

    placable

    placable - Dictionary definition and meaning for word placable

    Definition
    (adj) easily calmed or pacified
Download our Mobile App Today
Receive our word of the day
on Whatsapp